public reviling

Translations
публичное поношение
She endured public reviling for her statements.
Она терпела публичное поношение из-за своих высказываний.